Added documentation
Huge, atrocious commit that changes the way transporters are created