Personal knowledge library for visual people