Design an interface for classes providing BUM fitting functionality.

Layed out in  fashion similar to the HeinzClient interface.