Knowledge: A Different Approach to a Database on the Desktop