turns out the @solana design was the correct one for an l1 with a broad range of functional apps on top utilizing shared state