You can assign projects and subprojects from the Client dialog where budgeted amounts and hours can be defined as well.