Data transmission with a modulated LASER

i was just wondering if it was possible to transmit something more complex like a computer image or any type of file in general.

File yes,
Image no. - Not because of any difficulty with the laser but the arduino is too limited in memory and slow to transfer an image in a decent amount of time.

Do not use on / off to modulate the laser for binary 0 and 1, use Manchester encoding.