From Personal Desktops to Personal Dataspaces: A Report on Building the iMeMex Personal Dataspace Management System