This is a workable plan. Create habitat specific for each size class of each species of fish in your plan. For smallmouth, if you want them to spawn (maybe so, maybe no), design and build spawning beds similar to what you'd see in nature. Gravel beds, rounded, with field stone partially surrounding, a log adjacent maybe.
As you design the habitat, think about the small fish and provide some escape structure. If 10-15% of your pond has habitat, you'll see pretty good results (assuming your water is healthy). I'd also provide something in deeper water, vertical like some standing timber to allow black crappie to congregate during winter and summer.
I'd also design some thoughtful deep water habitat so you can ice fish. Design that deep water stuff as fish attractors, but make sure you don't get hung up...maybe PVC or something similar. We have several advertisers who sell artificial structure that doesn't degrade.


Teach a man to grow fish...
He can teach to catch fish...