ACEXML Programming Guidelines