I agree; it sounds like a reasonable approach. Obviously start with some manner of plan, then build and tweak as you go.
It sounds like you have a lot going on there, so, if there are any in your area, you might want to consider dropping by a Habitat Restore, and see what they have in the way of cabinets. Building your own can be fun, but it does require a fair amount of time and money, and I know that our local Restore anyway has had some very nice cabinets at various times, some even brand new, which could be reworked a bit for a lot less money than starting from scratch.
It sounds like you have a lot going on there, so, if there are any in your area, you might want to consider dropping by a Habitat Restore, and see what they have in the way of cabinets. Building your own can be fun, but it does require a fair amount of time and money, and I know that our local Restore anyway has had some very nice cabinets at various times, some even brand new, which could be reworked a bit for a lot less money than starting from scratch.