Based on the PyroCMS Variables module, powered by Streams.