# 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