Fixed typo. Marked as internal.
Renamed files/functions. Added examples/documentation. Fixed grammar.