Some overhauls of the core system

Mostly user-friendly changes.