basic lesson page architecture