1. A computer implemented method, comprising: determining Application Programming Interface (API) source code to be executed as a runtime scenario, wherein the API source code includes command design patterns; and automatically generating classes as linkable building blocks in accordance with the API source code and command design patterns.