Better names for structs.
Initial stuff for main.