Added a few more techniques, and updated how the UI classes work together.