Merge pull request #1 from dennisss/master

Initial outline of strategy
Merge pull request #2 from dennisss/master

Add outline of IO modules