Exploring protein-protein interactions and vectorial substrate processing in modular polyketide synthases