added support for multiple instances in a manifest/ cleaned up config flow