Draw

Add draw directive. 

Wait for #1166 before merge but the last commit is ready for review.


[] Missing Images
[] Missing translations