Finished majority of .NET refactor. All that's left to do is integrate REST into the Module model/collection.