A system for displaying content, the system comprising: a display device, comprising: a base structure; a plurality of modules coupled to the base structure, with each of the plurality of modules including a matrix of a plurality of actuator assemblies, and with each of the actuator assemblies being individually controllable to move the actuator assemblies between a retracted state and a plurality of extended states; a controller coupled to each of the plurality of modules, the controller being programmed to control the actuator assemblies to move the actuator assemblies between the retracted state and the plurality of extended states; and at least one light module coupled to each of the plurality of modules; and a computing device configured to generate content for the display device, the computing device including: memory; and a processing unit encoding instructions that, when executed by the processing unit, cause the processing unit to control the actuator assemblies and the light modules; wherein the computing device is programmed to generate content for controlling the display device, the content including first content configured to control motion of the actuator assemblies and second content configured to control content displayed by the light modules, wherein the first and second content is synchronized; wherein the computing device is further programmed to execute a content authoring application configured to generate a three dimensional visualization of the display device, wherein the content authoring application is configured to allow a user to author content for display on the display device using the three dimensional visualization of the display device, and wherein the content is used to generate the first content configured to control motion of the actuator assemblies and the second content configured to control content displayed by the light modules. a display device, comprising: a base structure; a plurality of modules coupled to the base structure, with each of the plurality of modules including a matrix of a plurality of actuator assemblies, and with each of the actuator assemblies being individually controllable to move the actuator assemblies between a retracted state and a plurality of extended states; a controller coupled to each of the plurality of modules, the controller being programmed to control the actuator assemblies to move the actuator assemblies between the retracted state and the plurality of extended states; and at least one light module coupled to each of the plurality of modules; and a base structure; a plurality of modules coupled to the base structure, with each of the plurality of modules including a matrix of a plurality of actuator assemblies, and with each of the actuator assemblies being individually controllable to move the actuator assemblies between a retracted state and a plurality of extended states; a controller coupled to each of the plurality of modules, the controller being programmed to control the actuator assemblies to move the actuator assemblies between the retracted state and the plurality of extended states; and at least one light module coupled to each of the plurality of modules; and a computing device configured to generate content for the display device, the computing device including: memory; and a processing unit encoding instructions that, when executed by the processing unit, cause the processing unit to control the actuator assemblies and the light modules; memory; and a processing unit encoding instructions that, when executed by the processing unit, cause the processing unit to control the actuator assemblies and the light modules; wherein the computing device is programmed to generate content for controlling the display device, the content including first content configured to control motion of the actuator assemblies and second content configured to control content displayed by the light modules, wherein the first and second content is synchronized; wherein the computing device is further programmed to execute a content authoring application configured to generate a three dimensional visualization of the display device, wherein the content authoring application is configured to allow a user to author content for display on the display device using the three dimensional visualization of the display device, and wherein the content is used to generate the first content configured to control motion of the actuator assemblies and the second content configured to control content displayed by the light modules.