The AdapComp (aka MOOClet) Framework