Split everything up to make for better organization.