/// Positions are expressed either as pixel or tile coordinates depending on
/// function purpose with (0|0) being the top left corner and positive values
/// extending to the right and down respectively.
/// Positions are expressed either as pixel or tile coordinates depending on
/// function purpose with (0|0) being the top left corner and positive values
/// extending to the right and down respectively.