genAP workbench as schetched by mceike