Add singleton model, config, apiengine