Added alias to VirtualDefinition with text/struct handling

No windowing yet.
> maybe object virtual

Much better. Yeah I don't know what I was thinking.