Remove bits that seem like cruft to me at the moment.
Consistently represent workspaces as one type: int8_t
Ensure correct and consistent types for width and height.
uint32_t to uint16_t for consistency