PSR-0 Final Proposal