WACT is designed to provide the same capabilities for PHP developers as JavaServerFaces provides for Java developers.
Render components differently for different devices/technologies.
Mixing validation components and presentation as JavaServerFaces and ASP.NET do is a violation of the ModelViewController pattern. A thought experiment: If you hire a freelance designer to do the graphics and html for your application, is this the person you want to be writing the validation rules? If not, then why are they defined in the file that this person uses? (Others have [http://weblogs.java.net/pub/wlg/618|Noticed the same thing]])
Not yet implemented in WACT