migrate package installation to function in package management
migrate darwin specific configuration to darwin conf file
migrate buffer manipulation to library
migrate add-on loading to library