The Open Chemistry molecule component in a static HTML page

The tag can be used in a very declarative form, with some interaction possible using JavaScript within the page. Simpler examples more suited to embedding are available for caffeine and benzene.