Create custom ISO

Hello,
I would like to create a custom ISO, with custom files (images, text files) and package already installed (Inkscape for example).
I would like to know

  • which tool i have to use ? Kiwi ? livemedia-creator ?
  • Does this iso will be signed and could used on a USB key with secure boot enable ?

Thank you very much for your help…