First implementation drop of https://github.com/jfarcand/pm41/wiki/New-Component-Model