HTML5 SMILES parser & molecule rendering library