Session Manager is all about customizations. Although it has many integrations built into the core the plugin can be utilized to fit a 100% your needs. These code examples are a good starting point with examples to see how the built in filters and actions can be used.