Added TODO.
Use tempates instead of preprocessor.
Make struct based type  operators common.
Removed TODO: Use common operators.
Removed old TODO comment.
Removed TODO: sort map list.
Removed TODO: Test preincrement-- and ++.
Removed TODO: Don't use unions due to aliasing.
Removed TODO: MSVC needs to support roundf.
Added UnitOperators.hpp to cmake.
Added TODO.