Introducing InstanceType enum to simplify code. Preferences table model to show instance type preferences side by side in a table.