By the way this is the mechanism Tim Berners-Lee wanted to turn the web into a full operating system. You have different kinds (or Types) and each of them gets rendered as a micro app. It is what he hacks on these days.