3D motion capture in Javascript, which abstracts several data sources behind a single interface.