Add workbench framework