This is a work in progress but what it allows for is to declare a config with an option that if a value is bounded to it, this value should be resolved right after the call to initConfig, so that it is available in initComponent or viewController.init. The reverse is also possible. A bind can be declared with an option to resolve its value right after initConfig of the component it is bounded to. Here is a fiddle to demonstrate it on a combo box with the fieldLabel, value and store configs:
https://fiddle.sencha.com/#view/editor&fiddle/30qq

I'm sharing it here in case you need something like that.