1- My preference for directories would be to have a data AND a code directory inside service0.
I agree about etc living in the code area. :)