Smart contracts are best on L2 or L3. Build with layers, not as a Willy Wonka Do It All Machine