Start porting AUIL
Porting completed from BitmapFun to AUIL