Initial commit. Several basic datastructures have been introduced.