An arrangement for dynamically managing electrical power between at least one electrical power source (12, 14, 16) configured to supply electrical power and at least one electrical load (R1, R2, R3) configured to consume electrical power, the arrangement comprising: at least one input terminal (18, 20, 22) connected to the at least one source (12, 14, 16); at least one output terminal (24, 26, 28) connected to the at least one load (R1, R2, R3); a plurality of monitor nodes (N1-N9) connected to the at least one input terminal (18, 20, 22) and the at least one output terminal (24, 26, 28); a plurality of electrical power storage cells (32, 34, 36) connected among the at least one input terminal (18, 20, 22) and the at least one output terminal (24, 26, 28), each cell being configured to store power from the at least one source (12, 14, 16) and being configured to discharge stored power to the at least one load (R1, R2, R3); a plurality of controllable switches (M1-M4) connected to the cells (32, 34, 36) and having control inputs (G1-G4) configured to enable each switch to be switched between switching states; and a programmed controller configured to dynamically monitor operating conditions at the monitor nodes (N1-N9) during operation of the at least one source (12, 14, 16) and the at least one load (R1, R2, R3), further configured to selectively dynamically control the switches (M1-M4) at the control inputs (G1-G4) to interconnect the cells (32, 34, 36) in different circuit topologies in response to the monitored operating conditions, further configured to enable each cell in one of the switching states to store the power from the at least one source (12, 14, 16), and further configured to enable each cell in the other of the switching states to discharge the stored power to the at least one load (R1, R2, R3), the different circuit topologies being sequentially implemented; characterized in that one of the cells is arranged in a base layer, wherein another of the cells together with at least one of the switches (M3, M4) are arranged in a switching layer, and wherein there is a scalable number of switching layers. at least one input terminal (18, 20, 22) connected to the at least one source (12, 14, 16); at least one output terminal (24, 26, 28) connected to the at least one load (R1, R2, R3); a plurality of monitor nodes (N1-N9) connected to the at least one input terminal (18, 20, 22) and the at least one output terminal (24, 26, 28); a plurality of electrical power storage cells (32, 34, 36) connected among the at least one input terminal (18, 20, 22) and the at least one output terminal (24, 26, 28), each cell being configured to store power from the at least one source (12, 14, 16) and being configured to discharge stored power to the at least one load (R1, R2, R3); a plurality of controllable switches (M1-M4) connected to the cells (32, 34, 36) and having control inputs (G1-G4) configured to enable each switch to be switched between switching states; and a programmed controller configured to dynamically monitor operating conditions at the monitor nodes (N1-N9) during operation of the at least one source (12, 14, 16) and the at least one load (R1, R2, R3), further configured to selectively dynamically control the switches (M1-M4) at the control inputs (G1-G4) to interconnect the cells (32, 34, 36) in different circuit topologies in response to the monitored operating conditions, further configured to enable each cell in one of the switching states to store the power from the at least one source (12, 14, 16), and further configured to enable each cell in the other of the switching states to discharge the stored power to the at least one load (R1, R2, R3), the different circuit topologies being sequentially implemented; characterized in that one of the cells is arranged in a base layer, wherein another of the cells together with at least one of the switches (M3, M4) are arranged in a switching layer, and wherein there is a scalable number of switching layers.