Adding files from Ian Hayden...will probably end up removing these or at least completely reworking them, but need to start somewhere