Moving common code to separate library