Text this: Structural and diagenetic controls on reservoir quality in tight siliciclastic and carbonate rocks