[@NeverEnding]: Something like that could be workable. As for magic, not universal but common enough there's probably a few people in a given settlement who can do it.