This should be used for the initial experimenting and working through optimization and design pattern decisions.