An apparatus comprising: a plurality of solar cells; a plurality of groups of reflectors corresponding to the plurality of solar cells, an actuation device being provided for each reflector for tilting said reflector about two axes of rotation; and a control module in communication with the plurality of solar cells and the plurality of groups of reflectors, wherein the control module includes control logic adapted to monitor an electrical output from the plurality of solar cells and to reposition the plurality of groups of reflectors when the electrical output is below a selected threshold, to ensure the electrical output of the solar cells is kept at or above the selected threshold, wherein said control logic is adapted to position the plurality of reflectors based on a current source position defined as an angular position (θ, φ) with respect to an axis that is substantially perpendicular to the plurality of solar cells, wherein, when the electrical output from the plurality of solar cells is below said threshold said control logic is adapted to identify a number of selected source positions around the current source position with each of the identified number of selected source positions having an angular offset Δθ, Δφ from the angular position of the current source, wherein, said control logic is adapted to reposition the plurality of group of reflectors for each of selected source positions and measure the electrical output generated by the plurality of solar cells in each selected source position, wherein, said control logic is adapted to determine whether the electrical output corresponding to the current source position or the electrical output corresponding to one of the number of selected source positions is a highest electrical output, wherein, said control logic is adapted to respond to the determination that the highest measured electrical output of the selected source positions is higher than the current source position and set the selected source position with the highest output as a new source position, wherein, said control logic is adapted to reposition the plurality of group of reflectors based on the new current source position. a plurality of solar cells; a plurality of groups of reflectors corresponding to the plurality of solar cells, an actuation device being provided for each reflector for tilting said reflector about two axes of rotation; and a control module in communication with the plurality of solar cells and the plurality of groups of reflectors, wherein the control module includes control logic adapted to monitor an electrical output from the plurality of solar cells and to reposition the plurality of groups of reflectors when the electrical output is below a selected threshold, to ensure the electrical output of the solar cells is kept at or above the selected threshold, wherein said control logic is adapted to position the plurality of reflectors based on a current source position defined as an angular position (θ, φ) with respect to an axis that is substantially perpendicular to the plurality of solar cells, wherein, when the electrical output from the plurality of solar cells is below said threshold said control logic is adapted to identify a number of selected source positions around the current source position with each of the identified number of selected source positions having an angular offset Δθ, Δφ from the angular position of the current source, wherein, said control logic is adapted to reposition the plurality of group of reflectors for each of selected source positions and measure the electrical output generated by the plurality of solar cells in each selected source position, wherein, said control logic is adapted to determine whether the electrical output corresponding to the current source position or the electrical output corresponding to one of the number of selected source positions is a highest electrical output, wherein, said control logic is adapted to respond to the determination that the highest measured electrical output of the selected source positions is higher than the current source position and set the selected source position with the highest output as a new source position, wherein, said control logic is adapted to reposition the plurality of group of reflectors based on the new current source position.