Add ways to get substrings
Organize the docs into more reasonable sections