Massive refactoring; moved all positions to doubles, changed mm/in conversion methods, implemented adjustments system, added more commands, etc, etc.