Cleaned up Octobody

Octobody is now more modular and width can be specified