Initial interface and settings classes