Initial checkin for refactoring with StormAgent framework for Domains