First prototype
Added package.el compatible comments