This is where i'm supposed to present you with a nice and easy overview of the object structure. I will try and come up with one soon, but right now i'll leave this for a while and instead give you a list of some of the functions and subs and tell you where they are located.