Refactor constant names and order of execution in Start().
Add few test. More to come.