Beacon system directory:
+ ~/.beacon
|-+ index
| |-* home
| \-* root
|-+ hooks
|-+ repos
| |-+ <repo 1>
| |-+ <repo 2>
| \-+ <...>
|-+ staging
| |-+ home
| |-+ reqs
| | |-+ needed
| | \-+ provided
| \-+ root
|-* sedfile
\-* sources: <repo url> , <tab> , <repo name>
+ .beacon-hooks
Beacon repo layout:
+ .beacon
|-* depend: dependencies
|-* index: ( '$' | '/' ) , <tab> , <source dir> , [ <dest prefix> ]
|-* need: needs
|-* provide: provides
|-* sed: sed script to apply
\-* visited: internal, do not touch(1)
+ .beacon-hooks