I want to find more detailed explanation about the following pattern. For me, this grammatical structure sounds special.

 - It makes easier for you to install the program.
 - You may find it difficult to locate the bug.

> Subject + Verb + (Optional object) + Adjective + To Infinitive +
> Object

To what topic does this grammatical structure belong?