Thinking in triangles...

Façade | Façade - Extra Puzzle | Nodes Game