I'm trying to set up a directory (using a different theme) with two different level of user. One for merchant and one for vendor. The merchant can add their business and modify it however they like. The vendor can do similar but with limited access to certain directories. What plugin do you recommend and how would I set it up to configure the different levels?