Moved code to src folder for better organization.