sketching out a new MetaApplication pattern, need to change some fundis first though, it seems