Decoupling ASP.NET MVC 5 Identity to allow implementing a layered application

I’m new to ASP.NET MVC and I’ve been developing a MVC 5 application with individual user authentication. I’ve been doing a layered pattern when doing my applications like separating Model layer, DAL layer, Repos, etc. etc. but now in MVC 5, I want to be able to use the user and role management and authentication which they call Identity, and then still have that layered structure to my application because right now it seems Identity is pretty much coupled with the MVC project itself with the user and role models in there and the context too.