Abstract Workspace and ajax render