Started work on generic experiment design class. WIP!