If you're interested in helping with this, join us on IRC: #elementary-dev on irc.freenode.net
Prerequisite: install the xwayland
package.
I managed to get Gala to run in a VT with:
dbus-run-session -- gala --display-server --wayland
It even works with just gala --display-server --wayland
, but the session still doesn't start.