Added more high-quality documentation mainly for features I wrote