Make system custom information data-driven. Also fixed updating custom system information.