Add data structures skeleton.
Refactors for algorithms and combinatorics