Add data structures and some methods to overwrite the defaults. No behavior yet.