More docs on component definitions