Describir: Distributed Architecture for Dynamic Role Behaviour in Humanoid Soccer Robots