Rebuilt the model to use structs for lightweight objects
More work on GitHub
Initial work on an Actions plugin
More work on the issues plugin