Platform and Toolkit independent settings implementation
libobs uses a property system which lets for example sources specify settings that can be displayed to the user by the UI.