Currently an admin_tables query can be used to detect most modules, but not all e.g. Secure Zones. The method doesn't work because Secure Zones' yml config is in the private folder for obvious reasons.
Please could you provide a simple method e.g. context.exports for checking the presence of an installed module so we can use this information to decide whether to show a feature?