Automatic Generation of User Interfaces at Prototype Level