Hi @ChrizK,


"I want to add a row/column with a small picture and some text around it."


Try using Sections to achieve your desired layout.


Developing the page in modern SharePoint will be the best development experience. Add the new site page as a Tab in Teams will be an excellent end-user experience.


I hope this helps.