More DLLs! I will put them all into their own DLLs!