Cleanup the pixel module and add documentation
Merge branch 'pixel_type'
Edit formatting