With apologies to Palmer Mebane

Each of the four puzzles has a specific color (shown in its title) and contains three square sections the colors of the other puzzles. These are portals which connect the cells in the two puzzles. On the portal squares, the two puzzles must agree on which squares are shaded and which are not; for instance, if the in the blue grid the topleft square of the green portal is black, then in the green grid the topleft square of the of the blue portal must be black, and vice versa.
Shade in some cells so that each region contains four shaded cells connected by side, forming a tetromino. Two tetrominoes touching by side cannot be a rotation or reflection of each other. The shaded cells must all be connected, and there cannot be a 2x2 block of shaded cells.
Shade in some cells to create a single group of black cells that are all connected to each other through their edges. There cannot be a 2x2 block of shaded cells. Numbers to the left/top of the grid represent groups of consecutive black cells, and a clue of "3 1" means that the row or column has three consecutive black cells followed by a single black cell, separated by at least one white cell. A question mark represents a single number greater than zero; an asterisk represents any number of numbers, including none.
Shade in some cells to form a "snake", a onecell wide path that doesn't touch itself, even diagonally. The first and last cells in the snake are given by the black circles. Arrows in the grid point in the direction of the nearest shaded cell; in the case of a tie, multiple arrows are given.
Place two copies of each of the five tetrominoes in the gird. Two tetrominoes cannot touch by side and all of the white cells must be connected. A cell with a black circle must be part of some tetromino, and a cell with a white circle cannot be part of any tetromino.