More granularity in code base - split functions into different files and folders.