Basically they are similar, some of them have some additional code.
for beginning you can use this one attach, see how structure is and adapt for your needs (number of items, thumbnail, duration and so one)
Best regards
Attachment example.zip not found