stubbing out architecture