Seperated main files, to call different library functions.