A method comprising: providing, via a network interface device in a dataset renderable at least in part on a client device (702, 704, 706), a user interface to receive input with regard to an interactive graphical rendering template, GRT, GRT consumable variables, and identification of media elements to be included in a graphical rendering file, GRF, generated from the GRT and received input, wherein the GRF is renderable by a motion interactive video display system, said system generating graphical output, the graphical output being modified according to user interaction based on motion sensed by the motion interactive video display system, wherein the GRT includes media containers that are to be populated with user provided media elements, and wherein GRT consumable variables are variables that allow a user to customize various elements of the GRT; receiving, via the network interface device at a server, data representative of the received input including an identifier of the GRT, GRT consumable variables, and media files of the media elements to be included in the GRF; generating and storing a graphical rendering preview file on the server based on the received data representative of the input, the generated graphical rendering preview file, when rendered by the client device (702, 704, 706), being interactive based on pointing device input received thereby, wherein the preview is generated utilizing a motion interactive engine that is tailored to an input mode of the client device (702, 704, 706); transmitting, from the server via the network interface device to the client device (702, 704, 706), a link to the stored graphical rendering preview file; enabling, on the client device, the user to interact with the preview so as to make modifications on the content of the graphical rendering preview file; receiving, via the network interface device at the server, a publish command to publish a GRF based on the received data representative of the input; generating and storing a GRF on the server, the GRF based on the GRT as tailored by received data representative of the pointing device input to the graphical rendering preview file; and transmitting, via the network interface device, the GRF to the motion interactive video projection system. providing, via a network interface device in a dataset renderable at least in part on a client device (702, 704, 706), a user interface to receive input with regard to an interactive graphical rendering template, GRT, GRT consumable variables, and identification of media elements to be included in a graphical rendering file, GRF, generated from the GRT and received input, wherein the GRF is renderable by a motion interactive video display system, said system generating graphical output, the graphical output being modified according to user interaction based on motion sensed by the motion interactive video display system, wherein the GRT includes media containers that are to be populated with user provided media elements, and wherein GRT consumable variables are variables that allow a user to customize various elements of the GRT; receiving, via the network interface device at a server, data representative of the received input including an identifier of the GRT, GRT consumable variables, and media files of the media elements to be included in the GRF; generating and storing a graphical rendering preview file on the server based on the received data representative of the input, the generated graphical rendering preview file, when rendered by the client device (702, 704, 706), being interactive based on pointing device input received thereby, wherein the preview is generated utilizing a motion interactive engine that is tailored to an input mode of the client device (702, 704, 706); transmitting, from the server via the network interface device to the client device (702, 704, 706), a link to the stored graphical rendering preview file; enabling, on the client device, the user to interact with the preview so as to make modifications on the content of the graphical rendering preview file; receiving, via the network interface device at the server, a publish command to publish a GRF based on the received data representative of the input; generating and storing a GRF on the server, the GRF based on the GRT as tailored by received data representative of the pointing device input to the graphical rendering preview file; and transmitting, via the network interface device, the GRF to the motion interactive video projection system.