I think the bare minimum would not be that hard to do in theory (I've obviously not tried it myself).
Bare minimum, you need to associate one large image and multiple smaller images with a thread. You need a grid (honestly, this is probably the hardest thing to do). You need to associate...