Building angular-like framework for much clearer understanding of the core.