I just had an epiphany! I will describe it in another post here soon.