Fix block / item registration

Adds ContentConfig and SettingInfo. Config now controls which settings
will be added to the config GUI using getSettingInfos.