rxml refactoring, initial pre-development planning