Documenting components better