Blueprint class refactored.
Blueprint class refactored.
Sweep class implemented and tested.
Restricted access to Blueprint internals.
Javadoc reformatted.