When attempting to source the materials for the board as well as collaborate on revisions it would be nice to consider the use of the common parts library.
Pros:
This would allow users to easily access datasheets, compare compatible devices, and check on the life cycle of parts.
Cons:
I personally am not an expert in Eagle so I'm note sure if there are any easy ways to handle updating these devices so this could mean a non-trivial amount of work in swapping parts.