respec version of Beacon

Transformed into respec format and added a full dependencies section in the process