The Vision Engine no longer uses generic types.
A standalone extension of the VisionEngineAbstract.
The VisionLoader now returns dumb imputations of many things, instead of having abstract methods.
Removed unneeded imports.