You can focus on your core business requirements and mix in the additional functionality you need - searching, authentication, alternate presentation layers, and more - from external resources.
It can be useful to filter out external stimuli if you are writing an email in a noisy coffee shop, for example, or are searching for a camouflaged insect in a rainforest.
Begin to realize that when things in the external field become chaotic and stressed, our minds like to pull us even more externally searching for answers.