Three things to consider....
1 - Bargnani needs to go
2 - How can we add serviceable starting PF and backup PG?
3 - How can we facilitate other trades in the process?

With those things in mind,...