Added the base code for catalog

Signed-off-by: Mr SQint <ilya@shindyapin.com>