LB-291: Embed: Implement a Dynamic Plugin system for application
LB-751: Theme structure refactoring - use base theme

partial refator, just for diff.