[@XenoCyanide] Either of those ideas would work, or a synthesis of the two.