add: universe component
add: migration to populate universe