Transformed into a basic prototype. Visit 'tool.html' first to try it.