commit before some experimental checkouts
Working version: robust start, shared modules extracted, working scaling
Added leg and body data to ocshandler, field class, and cell class