Yes, even if you only buy one item at a time, I still plan the whole engine build before the first part is purchased. Because everything has to work together and if you change one part it effects the rest.
The heads, cam, bore, stroke, piston, intake, etc all have to work together to get the correct static and dynamic compression, the correct RPM range, idle, performance, torque, HP etc for the engine application.
Sounds like you are doing your homework, if you need any help with parts selection advice let me know. I typically use my experience and my app(for the math) to help plan the build based on your application and the parts and budget you have to work with.
In the ends it's all up to what you want though.