Massive re-architect of entire framework

Using new layer-localizable-message system