Refactored some enums into separate files. Added show/hide cursor methods. Added Point operators.