Allowed initialization of inputs with raw values.
Added new canvas test and additional canvas elements.
Refactored registry into separate element.
Synchronous connections on pipes.