renamed functions to make them clearer. Added docs to canvas renderer init