Added optional boxes to lowest level moof boxes

These boxes may not be needed but were added as they provide more
detail then just required ones. Filled in some with methods and
structs.