Started added rendering framework
Added support for TagDescriptors and ITagProvider