Factory for generation workspace in WorkspacePanel