First pass at resource manager