The only way I see this as possible is if you sit down with a "front end" graphics guy and create every page. Then have the programmer put the code behind it.
But beware the code that is written it will be hard for another programmer to pick up on. Everyone writes code differently and it is just suprising in one language how many different ways there is to create a solution.