first iteration + some fixes in terminology

this actually is not correct. 

local plugins should supply a path to folder relative to the 'plugins' directory inside the blueprint root. (create one if it doesn't exist).

source: puppet-plugin

'puppet-plugin' will be a directory containing the plugin sources, in the conventional way we create a plugin, maybe a reference to the plugin template? 

as a side note, we should definitely support the way you wrote, its very intuitive...