Fix subtlety in line formatting
Improve "_search" extension module loading
Minor refactoring
Create th "core" module and improve plugin creation
Move all the plugin functionality to the "autoload" directory