Classes
 ClassDescription
 DescribeTypeDB Provides a cache for using describeType(), making subsequent calls quicker
 EditableTypes The different types of editable components that we provide
 EditableVar A helper class to hold the variable that we're affecting, the type of component we want to use to edit it, and the different parameters to fill for the type
 Editor The main class that we use to parse a class and take out all the editable variables.
 GUI The GUI for the AS3 Game Object Editor
 ObjHighlighter If an object is a DisplayObject and we want to highlight it's position, then this will draw a rectangle around it so it can found easier
 Parser Parses a class XML file and takes out all the editable meta-tagged vars