Added a few alias methods.
Added a lot of documentation for how things may work.