start refactoring procedural rake task business into subclasses of bag types for profiles