My question is just a general guide lines
which classes I should implement and How to register them and let the boilerplate use them
Is there are any other things I should pay attention to them ?
ASP.NET Boilerplate is a starting point for new modern web applications using best practices and most popular tools. It's aimed to be a solid model, a general-purpose application framework and a project template.