Common components for the Beagle framework.