feature: change file structure
feature: change signatures and rename some fields/methods
feature: add instance structure of module
fix: change config load logic
docs: update docs for last changes
feature: including libraries as directories
feature: optimize library coping
fix: optimize get abs path
fix: add caching for add css/js methods
docs: remove `footer`
feature: remove `footer` from js
feature: optimize get all css/js methods
feature: optimize cache logic
support