Purple bricks are a visual way to make a difference between DRAW soft-coded actions & functions, and the JS coded equivalents. For example,
Get Object Property is a coded function, while
Concat 3 is soft coded with Olympe DRAW. Double-click on a purple brick will lead to its DRAW implementation, while the same action on a coded brick will simply bring up its documentation page.