[Issue #13] Started implementation of the controller generation.