A system to manage lighting themes in a plurality of lighting modules (104, 6100, 6200, 6300, 6400), the system comprising: a lighting controller configured to receive AC power from a primary AC power source and a user input indicative of lighting theme information and generate a data encoded power signal to provide power and encoded messages based on the lighting theme information over a two-wire network, the lighting theme information including a request to implement a lighting theme of a plurality of lighting themes; and a plurality of lighting modules (104, 6100, 6200, 6300, 6400), each lighting module of the plurality of lighting modules (104, 6100, 6200, 6300, 6400) is configured to receive the data encoded power signal over the two-wire network, characterized in that each lighting module (104, 6100, 6200, 6300, 6400) includes at least one lamp (6120, 6320, 6322, 6324, 6326), lamp driver circuitry (6112, 6312, 6314, 6316, 6318), a microprocessor (6108, 6308), and memory storing instructions, and in that when said instructions are executed by the microprocessor (6108, 6308), they configure each lighting module (104, 6100, 6200, 6300, 6400) to: decode at least a portion of the encoded message, the at least a portion including an indication of the requested lighting theme; retrieve one or more stored settings for the at least one lamp (6120, 6320, 6322, 6324, 6326) that are associated with the requested lighting theme from the memory; and execute the retrieved settings. a lighting controller configured to receive AC power from a primary AC power source and a user input indicative of lighting theme information and generate a data encoded power signal to provide power and encoded messages based on the lighting theme information over a two-wire network, the lighting theme information including a request to implement a lighting theme of a plurality of lighting themes; and a plurality of lighting modules (104, 6100, 6200, 6300, 6400), each lighting module of the plurality of lighting modules (104, 6100, 6200, 6300, 6400) is configured to receive the data encoded power signal over the two-wire network, characterized in that each lighting module (104, 6100, 6200, 6300, 6400) includes at least one lamp (6120, 6320, 6322, 6324, 6326), lamp driver circuitry (6112, 6312, 6314, 6316, 6318), a microprocessor (6108, 6308), and memory storing instructions, and in that when said instructions are executed by the microprocessor (6108, 6308), they configure each lighting module (104, 6100, 6200, 6300, 6400) to: decode at least a portion of the encoded message, the at least a portion including an indication of the requested lighting theme; retrieve one or more stored settings for the at least one lamp (6120, 6320, 6322, 6324, 6326) that are associated with the requested lighting theme from the memory; and execute the retrieved settings. decode at least a portion of the encoded message, the at least a portion including an indication of the requested lighting theme; retrieve one or more stored settings for the at least one lamp (6120, 6320, 6322, 6324, 6326) that are associated with the requested lighting theme from the memory; and execute the retrieved settings.