Port Wingo dynamic workspaces to I3