Moved searching related classes into different package. Changed scopes of components to private in some search services.