That's great news!
I've been waiting for that to happen. The Schuylkill River Development Corporation website has the renderings and ideas.
Also, there is a cafe at Lloyd Hall, no alcohol, but it seems nice and has outdoor seating overlooking the river and boathouses.