Get the super basic bones for the project in place, then each of the subsequent development steps on our end will be swapping out bits and fleshing out others. Our development flow will be the same, except that each task will have at least a semi-functional bit of code to replace, which I think is always a much easier starting place than a blank script.