R1: The Eclipe UI will remain available and responsive when a new project is created. R2: The User will be able to immediately open the new project in the package or resource view. R3: The Eclipse Resource tree will be populated in the background. R4: Any discovery threads will be per project. R5: The Eclipse Resource tree will be populated in priority order from highest priorty to lowest priority. R6 : Default priority will be assigned by depth from the top level directory of the project, with lower depth equating to higher priority. (For example, the top level directory would have depth 0. All immediate child directories of a depth n directory would have depth n+1.) R7: User selection of a resource will raise the priority of that resource and all of it's children above all current priorites. R8: In the event that a User selects a directory resource for which child resource discovery has not been completed, a 'PENDING...' prompt will be displayed (as is done in the Browse CVS Repository View) until the child resource discovery is complete. R9: If a User selects a file it's stat information must be given highest priorty for stat discovery.