Sounds like a good plan and it also sounds like you’ve got your head screwed on correctly. And I’ll second the post above by
@68ss and add to pick your octane first, that gives you compression, and that gives you piston with your chamber size. Then camshaft to set the rpm window you’re after.