class diagrams for strategy
eliminated useless base class for ResourceAllocator
more uml