Separated the layout and made it crossplatform, and styled the images on the list