Copy of abandoned openbooxproject. Hoping to update a few things in it someday.