For each box, we built a 6-sided cube in After Effects that allowed Nol to specify the width, height, and depth on a per-box basis. While straightforward enough, the extra dimension of difficulty arose when needing to find a solution for dynamic graphic content.
To achieve this, we used the relatively new Media Replacement feature within After Effects, letting us treat a face of each cube as a "screen" to be swapped out.
After we had solved this hurdle for a single box, we needed to take the rig to new heights by building towers of boxes, letting them fly and scrape the sky.
By grouping up sets of boxes and connecting their dimensions, Nol then had a series of controls to automagically set the size of a series of boxes at once, while still allowing each to have unique screen content.