Comment overthinking it!!! (Score 2) 168
I know it is not a fancy or automated solution. But is should provide a cheap solution to most of the functions that the poster wants.
"I prefer the blunted cudgels of the followers of the Serpent God." -- Sean Doran the Younger