reviewed by jhuie bring visualization libraries to core