Draw and render blueprints with <canvas> and plain old JavaScript