WIP: Starting on workspace-element; half-done