Tips for making a bio.fm clone

Hi all,

looking to make a Bio.fm clone. Specifically, I’d like to know how to create the equivalent functionality of the ‘blocks’ which you can add, edit and rearrange.

Thanks