One of the ways to enable this is to have a robust API developers and power-users can build upon. The API could enable, for example, developers being able to make their own tools on items they see fit which we don't yet support (i.e. Booklets), or a desktop client which lets you access anything you share from your desktop – even while offline – and share anything with the liberty of just dragging and dropping.
While we are excited by how powerful such a platform would be, it does take resources and a definite infrastructure to enable a reliable and robust API, which we hope we'll have place in the next few months. Put simply, look out for an API Q1 2011.