Docs: show `abstract` in types and methods
Docs: some enhancements