Reusable visualization components and examples built on model.js