An interesting idea came to me when I was considering how trading would take place and I was wondering if it would possible for player scripted NPCs would be possible. the Initial idea was as storefronts for player made items but you could expand that in some interesting ways such as quest givers or even lore NPCs to populate your structures.