> I’ll take a look at skins. Most people are probably not going to write skins > would be my guess though.
Exactly - a typical app developer will use the include model, because it is intuitive and easy to work with. However, your use case seems to call for a custom component, and hence a custom skin should be associated with that.
