AUI-1165 - Source formatting
AUI-1165 - demo
AUI-1165 - add unit tests