This library provides a good API for sessions, a shell, Meterpreter, VNC, and other default APIs, but it is dependent on Framework-core.
Other extended parts that can be a part of MSF include the custom plugins, protocol tools, security tools, web services, and other integration services that can be utilized.