and also going thru a tutorial on using the Strange IOC MVCS framework in Unity. But I am an extreme PureMVC fan, having used it for almost 10 years. There also exists a C# port. Just wondering if anyone reading this has actually used PureMVC in their Unity dev and might be able to share a base PureMVC template.
When I use PureMVC in Flash projects I have the View Mediators encapsulate View Components that encapsulate View Objects. View logic lives in the View Components, the View Mediators serve as adaptors to the PureMVC framework. And view framework specific code/technology lives in the View Object. In Flash you have two view technologies, the Display List and Stage3D(Starling). By encapsulating the View Objects and isolating view specific technology in the View Object, I can easily switch between the two technologies (Display List and Stage3D). I would apply the same approach when using Unity. Here is my RootView framework for PureMVC (this is in ActionScript, but you could port it) - Welcome to dorkbots! - Dorkbots PureMVC