Initialization component

This component is basically a set of effects that can also declare input arguments. 

Three commits are the core for this PR:
https://github.com/jtorrente/ead/commit/99fbf9854c29c4ebf18543d183df85ae47355657
https://github.com/jtorrente/ead/commit/e81022dd658a20b421914e6a79d5940d3a574aff
https://github.com/jtorrente/ead/commit/c888c3b0c4f985a8144c64df843b1cee73fad3ca