corrections are welcomed as my understanding of solid reactiviy is limited
(sources) signals are the sources of truth.
(pure derivations) we derives values from signals by storing computations from signals using functions, or memos(lazy/eager) if we want to be efficient by calculating only when necessary then we need to actually show the values, and we do it using render effects, which are also pure from the viewpoint of the system
(impure derivations)