Layout changes and library updates
Major changes to plugin arch
Major changes to plugin arch