Separation of concerns between code and service layout (2010) · HackerTrans