Moved component definition macro to a separate header to reduce compilation dependencies.
Moved component definition macro to a separate header to reduce compilation dependencies.

nikoladimitroff/Zmey,nikoladimitroff/Zmey,nikoladimitroff/Zmey,nikoladimitroff/Zmey,nikoladimitroff/Zmey,nikoladimitroff/Zmey