Initial, empty files
Add .gitignore with .idea project dir.
First working version (calculates and draws two bikes).
v2: Organized code in proper objects and classes.
Move JS code under dedicated dir.
bike: small var name refactorings.
v3: autonomous calculator and rendering definitions.
Move renderers and calculators to their own lib.
Fix align to another bike.
Start work on wheel-base leveling code.
Implement Util.distance() and Util.diff().
Add short names to bike definitions.
Change comparison bikes.
Reformat parts definitions. Implement center calculator.
Implement bike align to canvas center.
Implement wheel leveling.
Implement centering bike core to image.
Cleanups.
Implement Util.unfactor().
Nicer levelling message, more TODO.