More generalisations and config