Finlay - something like this is badly needed! I have a different suggestion - why not implement dynamic component's attributes in Your plugin - this way we can put a lot of useful data - banding, grain direction, padding, joinery and etc. I think it is not practical to include cutting layouts - better to use external programs for this. This way the use of the plugin can be extended a lot, not only for woodworking. Now we can put tons of useful data in dynamic components, but no way to export and use it for production. This is a simple bookcase as a sample.
BasicBookcase.skp