Documentation for most of everything except templates