Added full documentation and final review of available methods.