Initial commit. Pynamic works, but uses dicts and tries to hold all results in memory.