IMPORTANT / Refactored perspectives and add generic module view
resolvers using natures