Hi Kevin,
Its possible to extend it to other features but the existing re-useable parts of the implementation really only supports text content.
I have no timeline for implementing this in the Shared Files module. If you want to implement it and if I like your implementation I would consider integrating your work back into mojoPortal. The only other option is you could clone the Shared Files feature and then be able to modify your cloned version without impacting the included one, thereby keeping your upgrade path open.
Best,
Joe