Fixed bug in MO5.Result.
Changed move() method on CanvasObject:
- Eliminated two unnecessary variables.
Added various new files:
- Added new data structures MO5.List and MO5.Map.
- Added canvas.Group, an object to group related canvas objects.
- Added canvas.Layer, an object to control the order of canvas objects.
Changed MO5.Error.