Further documented.
Methods reexplained (hopefully, in a more understandable way).