Addingm common styles
Adding documentation
Adding abstract styles
Adding documentation
Solve compilation problem
Changing colors