Site-based teacher education for enhanced community knowledge and culture: Creating the conditions for 'philosophical project knowledge'.