(doc) Intensify documentation
(doc) Made for readable
(refactor) Updated for chain architecture
(refactor) Changed names