Lay framework for future changes