A Beginner's Guide to the Differences between UX and UI Design