1- add OpenCL implementation of FFT/MDCT routines
2- add propertiless api with virtual calls like get_position() get_velocity().
3- separate SoundScene with objects/listener/setup, switching scenes