First commit with the structure in it (mostly to move around stuff on my laptop)