Simplified latte macro for better readability
Added ImageProvider, because I'm lazy to always write namespace