new approach in progress

Performance on pure HTML element rendering wasn't good enough after all