Seperation of files and framework