moved core groove station mediators and ui to GDX project
adding shift function impl