Trevor Sandy Wrote:What I am asking is for the ability to 'create' composite part assemblies using a the template framework and have the content be generated with the same attributes and naming convention as a conventional [unofficial] part.I think I understand what you mean. You want the templates to add 'normal' part files to the mpd instead of the ldr's it does now.
Technically they already are 'parts' as the generated LDraw code contains a "0 UNOFFICIAL PART" line. And if you want a assembly of generated parts to be a standalone part you can always add e.g. the LDRAW_ORG meta to the top level file.
The reason I use the "0 UNOFFICIAL PART" line instead of the LDRAW_ORG line is because imho the LDRAW_ORG indicates the part will become official at some point in the future. The comment line variant is more generic and also supported by LDView etc as a valid document type identifier.
As for LPub3D you could also detect generated parts by looking for the !LDCAD CONTENT meta line as it will always be present in generated files but setting up the part determining code to include the "0 UNOFFICIAL PART" meta is IMHO more generic / precise .