Added renderer class
Made id generation a global free function, removed IDTagger class.