You can definitely explain most of those in a way a 5 year old could understand in under 20 minutes.
Not dialectical materialism though. I've read about it and had it explained to me more time than I can count, and my brain refuses to hold on to what it means.