Do you only use graphical programming languages or how is your "programmatic logic" typically expressed?