Revert "Delete Controller.h"

This reverts commit 821232bdf071ff75e357482d4c86a24189c108be.