Tentative steps towards an image-component system
Senses use named tuples for greater readability
Add body senses