Implemented Body subclasses. Resolves #6.