Fix a number of bugs, add in a bunch of new data types, improve styling, add in syntax highlighting.