This is code to support the various mini workshops we run