Recursive beam creation.
Checkpoint checkin. Working recursion but non working difference();
Cleaned up version that does not require pushing x, y and deg forward, instead uses chaining and children() to build up the beam.
Fix bug in axle when deciding if we were at the far end of a beam.
Cleanup the docs, get rid of x, y, and deg as they are not needed anymore.
More documentation. Rename main module to anybeam. Add some standard beams.
Rename all support modules to start with ab_
Cleanup some unneeded translations().
More module name cleanup. Default to starting at the first beam in the chain.
Use len() to determine the length of a beam instead of requiring an array with the length as a number.
Code cleanup.
Switch to child() instead of children() so that we can support older versions.