Multisite Fundamentals

Hi,

So I’m just starting to play with CakePHP and was wondering if the following was possible:

A single install of Cake, with a super admin login. Then, admins that have access to specified “sub sites”, and the ability to create/edit content and users on those sub sites. Finally, the ability to map domain names; so instead of mysite.com/subsite/posts/1 it would just be newdomain.com/posts/1

Essentially, I’m looking to replicate the experience of using Wordpress Multi-user (with domain mapping).

Is this possible? If so, what should I be looking into?

Thanks in Advance