Cómo estructurar mi complemento de administración CakePHP

Estoy considerando crear un complemento para la parte de administración de mi aplicación y estoy buscando orientación sobre cómo debería estructurarse. CakePHP 2.5.x

Parte 1:

Seré Auth y Acl. ¿Debo configurar esto en /app/Controller/AppController.php o /app/Plugin/MyPlugin/Controller/MyPluginAppController.php ?

Parte 2:

Digamos que quiero acceder al modelo de /app/Model/AppController.php : /app/Model/AppController.php desde mi complemento. ¿Cuál es la mejor manera de hacer esto dentro de mi complemento?

¿Cuál de estos archivos debería crear para manejar esto? ¿Necesito crear un modelo dentro de mi complemento si solo extiendo el modelo desde la aplicación principal ?:

 //Model /app/Plugin/MyPlugin/Model/Post.php //Will this conflict with /app/Controller/PostsController.php? /app/Plugin/MyPlugin/Model/MyPluginPost.php //Controller /app/Plugin/MyPlugin/Controller/PostsController.php //Will this conflict with /app/Controller/PostsController.php? /app/Plugin/MyPlugin/Controller/MyPluginPostsController.php 

¿Cómo debo manejar los datos dentro del Post Controller del complemento? ¿Estoy en el camino correcto con esto?

 Post->recursive = 0; $this->set('posts', $this->Paginator->paginate()); return $this->Crud->execute(); } } 

Me doy cuenta de que he hecho muchas preguntas, solo quiero asegurarme de que lo que estoy haciendo sea factible / lógico.