Property-based functional gradients for biomimetic composites