ApertureJS - an open, adaptable and extensible JavaScript visualization framework