Refactor DSL-related functions to new file
Put file list to its own variable in Makefile