I've hacked on Code's changes long enough to go with them, merging
adding new files

current known issues include running slower, many features of text not working, and incomplete testing