Parameterised Session Types: Communication Patterns Through