This isn't how it works. We're not a mind reading custom bike build shop that does all the googling for you. Also if your budget is $600 at most you won't get far building from scratch. For example, here are some pretty fair prices on what you listed if you went for cheap parts.
• Frame: $250
• Fork: $80
• BB: $35
• Headset: $25
• Stem: $30
• Handlebars: $50
• Grips: $15
• Hubs: $60
• Wheels: $140 (you must want a custom wheelset if you listed hubs separately?)
• Tires: $70
• Crank: $80
• Chainring/Cog: $40
• Chain: $10
• Brakes/Levers/Cables: $45
• Pedals: $70
That puts you at exactly $1000 and a pretty average bike.
Or..............
kilott