Introduce compiler for browser
Remove "I" prefix from interfaces
Update ts definitions
Compiler for browser uses eval
Redistribute references