move scalaskel to its own module