Add documentation, change a few z-indexes to be nicer