Towards the Development of Versatile Brain-Computer Interfaces