Major simplification of the library. Eliminate all knowledge of view presentation from the core, and make it platform specific.