Reconfigured from API to modules.  I want this plugin to stay secure so I will create a different outward facing API for the things I deem appropriate.