Update sobj format

This considers areas and fixes a number of other issues with sobj files.