New framework for programming/carpentry