Town Center Plan talked about mixed-use. There's enough parking for housing, but not the library. Filling up the site allows for no expansion. Don't build a small building with lots of asphalt. Library should be responsible for providing adequate parking so there is no negative impact on nearby businesses.
Every development needs some on-street parking.
Use good architecture for housing. Get some on-street parking. Retail provides expansion option. Use land for open landscaped space, open to Fanno Creek. Put the library on the same side of the street as most of the schools.