Move the List datatype to its own place, also cleaned up some docs