Refactor into compact views
Clean up rough edges with the docs views