I'm in the middle of exploring Topcoat as a generic framework for a mobile app. In general, I really like Topcoat. It does a nice job of providing common user interface elements. Unfortunately, at this time, it doesn't provide any overall structure for an