Split core module into seperate modules and added network and rendering modules
Signed-off-by:thehutch <52d5ad14@opayq.com>