Developer Documentation

@TODO Developer documentation coming soon.