Complete refactoring to serve as a proposal for better extensibility of live development
Increased reliability
The Chrome client is now defined in an extension