I've been avoiding that stuff for a while because it sounds like just the sort of rabbit hole I would get lost in. :)
// @skematica