I'm not so sure about this. My experience has been limited, but so far, Terraform has been a treat to work with. I didn't think Terraform cared about where the resources were defined in a the plan step. I'd love for someone with further experience to weigh in here.
Also, Terraform state on the file system? Do you have the luxury of solo development without the need for a Terraform remote backend?