Added alias to VirtualDefinition with text/struct handling

No windowing yet.
Or maybe it is intentional, just making sure.