A modular library intent on making DOM-like tags possible on canvas