harvestPage now uses a pluggable parsing function.
harvestProfile is now modularized with respect to the parsing function.
Merge branch 'modularization' into develop