A yeoman project with sofa io components