Add stack based initialization of transactions
Add utility macro for easier set usage
Add initial definition of named object type
Add (de)initialization
Add getref moethod
Push context on the stack before running a transaction
Add context for the action manager
Add proper (de)initialization for action manager
Add transaction registration
Add handling of events
Add function for registering transactions for events