Trait-based ecology: definitions, methods, and a conceptual framework