implemented per controller blueprints configuration

Please tell me if you want changes before accepting.