Separate Admin y Front en codeigniter

¿Cuál es la mejor manera de separar el administrador y el front-end para un sitio web en codeigniter donde, como era, usar todas las bibliotecas, modelos, ayudantes, etc. en común, pero solo los controladores y las Vistas estarán separados?

Quiero una forma más adecuada, con rendimiento, simplicidad y compartiendo modelos y bibliotecas, etc.

Respuestas a la pregunta(3)

Su respuesta a la pregunta