I would like to be able to compose managers and states. This would enable us to write high quality code for specific purposes in individual managers and "opt-in" to functionality through composition.