First take at providing pluggable workspace negotiation