I think the separation of the appframework from the apptemplate really is a step on the right way. I've noticed the more it advances, the more the framework stabilizes, hence needing less work to port. Still not there yet though ;)