Break transom code into distinct files