added multiple gui manager, config and filesystem interface