added: api docs generator
refactored: pageit; non-backward compatible changes