Replaced in-loop division with out-of-loop division + in-loop multiplication
Tuned build options for release
Treated warns/remarks
Removed refs from size_t type
Added standalone range(min, val, max) method
Tuned double constants to floats if noticed
Added potential optimization notes
Moved images conversion to separate header
Tuned build options
Slightly speed up pixel conversion by reducing number of checks
Replaced float divisions with multiplications
Parametrized RGB accessors with integral type
Replaced common types with dedicated ImageDim/ImageSize and fractional types
l2 cache set to 64K
Added optimization notes
Image interpolation cache reworked