More organizing

Shifting a bunch of stuff around.
More pull-over and delegates

Pulled some utilities from HGE. Events now make use of delegates instead
of overloading. Split out Vectors into source files.