Added alias to VirtualDefinition with text/struct handling

No windowing yet.
Accidental overloading?