Migrate to the new build system
Makes possible to define the intent at compile time.