Made some changes in preparation for presenter wrapping
Moved some stuff around
Refactored out the logic into separate modules
Gutted the index and moved its contents to their own homes
Added ignore file
Trying to get more legible colours
Added dist target
Added demo for demo purposes