Moving reusable things to framework