Add ability to change rendering engine
Proof of concept d3 engine