---
# System prepended metadata

title: Moloch V3 Rebuild

---

# Moloch V3 Rebuild


## Moloch-V3-UI
- pull primitives into new lib
- pull daospecific into lib
- pull macros into new lib
    - design configurability into macros
    - proposalCard
    - member
     

## Moloch-V3-Context
- See why we're rendering 30-40 times
- useQuery?
- abstract each domain into a hook? 


## DAO Pages (consumes ui, context)
- moloch-v3-macros (maybe)
- moloch-v3-proposals (can use custom proposal types)
- moloch-v3-members 
- moloch-v3-settings
- moloch-v3-vaults


## moloch-v3-data restructure
- break class up into separately imported function and type sets
- more ergonomic type names
- pull out identity based utilities
