Organize code into directories