Initial plugin commit

It's still WIP and not yet working at all.
The current goal is to reach the same level of feature as the nodejs copy/paste prototype.
Once this goal is reached, the importation of materials is the next big step.