Huuuuuuuuuuuuuuuge Update .. Added numerous classes and methods.