Draw a customisable view