Initial enroll plugin development

This is an early unstable version which is under development