Can we create custom layout?

You’ll need to work with the templates and panels at your disposal. You can’t create your own editable panels within the template. Refer to the Customizing Your Webstore with NitroScript guide for more background : NitroScript Functions Reference Sheet