Lots of new files

Working on random things here and there...