patternedclouds:   “First, you need a gem at the core of your

patternedclouds: “First, you need a gem at the core of your