Pamphlet Architecture 30: Coupling: Strategies for Infrastructural Opportunism