- more sophisticated decoration algorithm
- better route algorithm

- intuitive naming scheme for source files and functions
- breaking up some functions into pieces for better understanding the code

- coupling image width/high and scale factors for projections

Help is always welcome.