Automatically Generating UI Code from Screenshot: A Divide-and-Conquer-Based Approach