When building small components, its important to build with some flexibility in mind. What you want to avoid is to try to solve potential future problems that don't yet exist.