Basic data structure outlined in python.

Add basic functions next.