I want to find more detailed explanation about the following patterns. For me the following grammar 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 grammar belong?