added new abstractions to the K12 module (still need to integrate it into pd-l2ork and add help files)