Refactor seed methods into separate file.
Refactor 'tick' algorithms to separate file.