Some documenting added, more to come.