New abstraction layer for EventManager, ImplementationManager and ComponentManager. Worked on the PersistenceLayout<T>, minor architecture changes, renamed FallbackReader/Writer to CorruptedReader/Writer.