Finished asset framework, started on template