An API for our hand crafted learning modules