Your link is to a moving target - probably changed since you used it - I can't see it.
Anyhow- how do you want the data (turn on or off) to come out?
A single 08 can control a hell of a lot of binary bits if you want (can tolerate) serial data out.
You toggle the data into the decoder (your 74 54 4X part) and the "serial in parallel out" works your leds. Most serial in, parallel out, rely on a "clock and data" you load the register(s) (they can be daisy chained) with serial bits based on the "data" line. When the clock changes state (usually down or up going transient) the data that has been loaded transfers to the next register (flip flop) - when the whole shebang is loaded, you freeze that and tell your leds to come on.
Usually the decoder part wants to see "data" (high or low) AND "clock" move the data (zero's or one's) to the next output register AND an "enable" (which freezes the output until the output data is "true." (so you don't see the counting and data loading in the output). That's how it is with TTL mos - 74/54/4000 etc..
When it comes to lighting leds (changing "flags," controlling the world ) this method can greatly exceed the output pins of an 08 with only two or three pins used.
If you need high speed (under 10 ms or so) there's some other guys that know way more than I do about that.