Easy Digital Downloads Blocks released