Sure, no worries.
Regarding your 128x8 display, you may want to consider a different method of driving the rows/columns. With your 5x16 display each column is driven for 1/16 of the time, and each LED is driven using 16x its average current. If you increase the display to 8x128 and retain the method of driving a single column at a time, then each LED will be driven using 128x its average current. This can destroy LEDs. There's also the case of increased flicker; for 5x16 the column is updated every 16 'col update cycles', whereas 8x128 will be updated every 128 'col update cycles' and therefore have a frequency of around 8x lower.
Perhaps consider driving a full row at a time; use serial-in-parallel-out shift registers (e.g. 74HC595) connected to the SPI port to drive the columns instead of the decoders. This will use fewer pins also.