HTML presentation compiler